@echo off
echo ========================================
echo 修复患者信息添加页面问题
echo ========================================
echo.

echo 1. 重新构建项目...
call gradlew clean
call gradlew assembleDebug
if %errorlevel% neq 0 (
    echo ✗ 构建失败
    pause
    exit /b 1
)
echo ✓ 构建成功

echo.
echo 2. 安装到设备...
adb install -r app\build\outputs\apk\debug\app-debug.apk
if %errorlevel% neq 0 (
    echo ✗ 安装失败
    pause
    exit /b 1
)
echo ✓ 安装成功

echo.
echo 3. 清除应用数据（确保干净状态）...
adb shell pm clear com.example.myapplication
echo ✓ 数据已清除

echo.
echo 4. 启动应用...
adb shell am start -n com.example.myapplication/.LoginActivity
echo ✓ 应用已启动

echo.
echo 修复完成！请按以下步骤测试：
echo 1. 在设备上登录应用
echo 2. 点击"添加患者信息"按钮
echo 3. 检查是否能正常进入添加页面
echo.
echo 如果仍有问题，请运行 diagnose_add_patient_issue.bat 进行详细诊断
pause 